<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>管理员登录页</title>
<!--    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />-->
    <link rel="stylesheet" type="text/css" href="css/loginRegister.css"/>
<!--    <script src="//unpkg.com/vue@next"></script>-->
<!--    <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>-->
<!--    <script src="js/jquery-1.8.0.js"></script>-->
<!--    <script src="js/bootstrap.min.js"></script>-->
</head>
<body id="panel">
<form name="form1">
    <p>
        <input type="text" name="yhm" placeholder="账号"/>
    </p>
    <p>
        <input type="password" name="pwd" placeholder="密码"/>
    </p>
    <p>
        <input type="button" value="登录" id="login"/>
    </p>

</form>
</body>
<script type="text/javascript" src="js/jquery-1.8.0.min.js" ></script>
<script type="text/javascript">
    //校验用户名: 字母数字下划线等合法字符构成
    function checkYhm(){
        if(/^\w+/.test(form1.yhm.value)){
            return true;
        }else{
            alert("用户名不合法");
            return false;
        }
    }

    // 校验密码: 6位数字
    function checkPwd(){
        if(/^\d{6}/.test(form1.pwd.value)){
            return true;
        }else{
            alert("密码不符合要求");
            return false;
        }
    }

    function doLogin(){
        if(checkYhm() && checkPwd()){
            $.post("/users/adminLogin", $(form1).serialize(), function(user){
                if(null != user && "" != user) {// 不为空说明该用户存在，登录成功
                    // 登录成功，将user转成json字符串存放在sessionStorage中，方便在其他页面使用user
                    sessionStorage.setItem("user",JSON.stringify(user));

                    if(0 == user.level) {
                        // 是管理员（卖家），则跳转到管理员主页面
                        location = "/pages_admin/admin.html";
                    }else {
                        // 用户身份不明确者，跳转到网站主页
                        location = "/pages_admin/adminLogin.html";
                    }
                }else {
                    alert(user);
                    alert("用户名或密码错误");
                }
            },"json");
        }
    }

    $("#login").click(function(){
        doLogin();
    });

    //判断如果按下Enter回车键，则登录
    $(document).keydown(function(e){
        e = e || window.event
        if(e.keyCode == 13){//Enter键对应键值为13
            doLogin();
        }
    });
</script>
</html>